public class Str {

    public static void main(String args[]){
        //定义一个长字符串
        String str = "How qi bocome handsome like qi ge";

        System.out.println("该字符串为："+str);

        //1、indexOf()方法查找字符首个出现位置格式1,2
        //找到第一个空格所在的索引
        int index1 = str.indexOf(" ");
        //找到索引4以后的第一个空格所在索引
        int index2 = str.indexOf(" ",4);

        System.out.println("第一个空格所在索引为："+index1);

        System.out.println("索引4以后的第一个空格所在索引为："+index2);

        System.out.println("*****************");

        //2、lastIndexOf()方法查找字符最后出现位置格式1,2
        //找到最后一个空格所在的索引
        int index3 = str.lastIndexOf(" ");
        //找到索引10以前的第一个空格所在索引
        int index4 = str.lastIndexOf(" ",10);

        System.out.println("最后一个空格所在索引为："+index3);

        System.out.println("索引10以前最后一个空格所在索引为："+index4);

        System.out.println("*****************");

        //3、indexOf()方法查找子字符串第一次出现位置格式1,2
        //找到"qi"子字符串第一次出现位置的索引
        int index5 = str.indexOf("qi");
        //找到索引5以后字符串"qi"第一个出现位置所在索引
        int index6 = str.indexOf("qi",5);

        System.out.println("字符串qi第一次出现位置的索引号为："+index5);

        System.out.println("索引5以后字符串qi第一次出现位置的索引号为："+index6);

        System.out.println("*****************");

        //4、lastIndexOf()方法查找子字符串最后一次出现位置格式1,2
        //找到"qi"子字符串最后一次出现位置的索引
        int index7 = str.lastIndexOf("qi");
        //找到索引5以前子字符串"qi"最后一个出现位置所在索引
        int index8 = str.lastIndexOf("qi",5);
        //
        System.out.println("字符串qi最后一次出现位置的索引号为："+index7);

        System.out.println


















                ("索引号5以前子字符串qi最后一次出现位置的索引号为："+index8);

    }

}